package com.finir.fakturisanje.domain;

import java.util.Date;
import java.util.List;

import com.finir.fakturisanje.domain.beans.enums.FakturaTip;

public abstract interface Faktura {
	public abstract List<StavkaFakture> getStavkeFakture();

	public abstract void setStavkeFakture(List<StavkaFakture> paramList);

	public abstract Preduzece getPreduzece();

	public abstract void setPreduzece(Preduzece paramPreduzece);

	public abstract Long getId();

	public abstract void setId(Long paramLong);

	public abstract Skladiste getSkladiste();

	public abstract void setSkladiste(Skladiste paramSkladiste);

	public abstract Komitent getKomitent();

	public abstract void setKomitent(Komitent paramKomitent);

	public abstract Date getDatum();

	public abstract void setDatum(Date paramDate);

	public abstract Date getValuta();

	public abstract void setValuta(Date paramDate);

	public abstract String getOtpremnica();

	public abstract void setOtpremnica(String paramString);

	public abstract String getRadniNalog();

	public abstract void setRadniNalog(String paramString);

	public abstract String getNapomena();

	public abstract void setNapomena(String paramString);

	public abstract Integer getBrojFakture();

	public abstract void setBrojFakture(Integer paramInteger);

	public abstract String getUkupnoRecima();

	public abstract void setUkupnoRecima(String paramString);

	public FakturaTip getFakturaTip();

	public void setFakturaTip(FakturaTip fakturaTip);
}